package busco

// @schema_export --ident=schema --json --config=主体
// @schema_go
// @cache_go
// @cache_ts
// @alias 主体_公会
type B主体_公会 struct {
	B主体
	// 如果未设置图标，将采用奖励的图标
	// @alias 图标
	T图标 string
	// @alias 范围
	F范围 G公会范围
	// 只能挂载主体为公会、角色的功能集
	// @alias 功能集
	G功能集 map[string]string `link:"功能"`
}

// @schema_go
// @cache_go
// @cache_ts
// @alias 公会范围
type G公会范围 int

const (
	G公会范围_游戏服 G公会范围 = iota
	G公会范围_跨服
	G公会范围_跨区
)
